#include <iostream>
#include <cstdio>
#include <cstring>
using namespace std;

void f(char *x,char *p,char *y)
{
	for( int i=0; i<strlen(x); i++,x++ ){
		if( *x==*p ){
			
		}else{
			*y=*x;y++;
		}
	}
	*y=NULL;
}

int main()
{
	char a[6],b1[6],b2[6],b3[6],b4[6],b5[6],b6[6];
	scanf("%s",a);
	int len=strlen(a);
	int i,i1,i2,i3,i4,i5;
	for( i=0; i<len; i++ ){
		printf("%c",a[i]);
		f(a,&a[i],b1);
		for( i1=0; i1<len-1; i1++ ){
			printf("%c",b1[i1]);
			f(b1,&b1[i1],b2);
			for( i2=0; i2<len-2; i2++ ){
				printf("%c",b2[i2]);
				f(b2,&b2[i2],b3);
				for( i3=0; i3<len-3; i3++ ){
					printf("%c",b3[i3]);
					f(b3,&b3[i3],b4);
					for( i4=0; i4<len-4; i4++ ){
						printf("%c\n",b4[i5]);
						f(b4,&b4[i4],b5);
						for( i5=0; i5<len-5; i5++ ){
							printf("%c\n",b5[i5]);
							f(b5,&b5[i5],b6);
						}
					}
				}
			}
		} 
	} 
	return 0; 
}

